// Copyright 2011 Jefferson Willian
// willmont7@gmail.com

#include <cstdio>

#define INF 1000000

int main() {
  int n, m;
  int higher[100];             // Maior valor de subida
  int temp[1000];              // Pontos do grafico
  int lower;
  int t1, t2;

  scanf("%d", &n);

  for (int i = 0;i < n;i++) {
    scanf("%d", &m);

    t1 = t2 = 0;

    /* Recebe os valores do grafico */
    scanf("%d", &temp[0]);
    for (int j = 1;j < m;j++) {
      scanf("%d", &temp[j]);
      /* Verifica a diferenca de altitude */
      if (temp[j]-temp[j-1] > 0)
        t1 += temp[j]-temp[j-1];
      else
        t2 += temp[j-1]-temp[j];
    }

    higher[i] = t1 < t2? t1:t2;
  }

  lower = 0;

  /* Retorna do grafico com menor diferenca de altitude */
  for (int i = 1;i < n;i++)
    if (higher[i] < higher[lower])
      lower = i;

  printf("%d\n", lower+1);

  return 0;
}
